Non-HT Configuration

Number of Transmit Chains (Ntx) User File
Data Rate User File Length
Modulation Data Length
Coding Rate MAC Header
Scrambler MAC FCS
Scrambler Initialization Increment Sequence Number
Channel Coding State Sequence Number Increment by: (Frames)
BCC_Interleaver Increment Fragment Number
MPDU Index Channel State
MPDU Length Channel
Data Type Quadrature Angle Adjustment for Waveform
PN9 Seed I/Q Gain Balance for Waveform
PN15 Seed  

1. General

Number of Transmit Chains (Ntx)

Range: 1 to 8

Default: Equal to the number of connected instruments. For example, it’s 3 when the System Configuration is ‘IEEE 802.11ac Mx3’.

Set the number of transmit chains when Channel State is ON or when System Configuration is IEEE MxN (1 SG). When Channel State is Off and System Configuration is not IEEE MxN (1 SG), the number of transmit chains is automatically set equal to the number of connected instruments and can't be edited.

2. Coding and Modulation

Data Rate

Choices: 6 Mbps | 9 Mbps | 12 Mbps | 18 Mbps | 24 Mbps | 36 Mbps | 48 Mbps | 54 Mbps

Default: 36 Mbps

Coupling: Affects the Number of Data Symbols in One Frame and Total Sample Points.

Select the data rate for the legacy WLAN.

Modulation

Indicates the modulation type.

Coding Rate

Indicates the coding rate of the BBC encoder.

Scrambler

Choices: On | Off

Default: On

Coupling: Scrambler is fixed to ON when Capability is set to Basic.

Enable or disable the scrambler. The scrambler scrambles the data to reduce the probability of long sequences of zeros and ones.

Scrambler Initialization

Range: 0 - 127

Default: 93

Set the initial state of the scrambler in decimal format. The decimal number is converted to 7 bits for input into the scrambler.

Channel Coding State

Choices: On | Off

Default:On

Coupling: Channel Coding State is fixed to OFF when Capability is set to Basic.

Enable or disable the BCC encoder.

BCC Interleaver

Choices: On | Off

Default: On

Coupling: BCC Interleaver is fixed to OFF when Capability is set to Basic.

Enable or disable the interleaver. BCC Interleaver interleaves the bits of each spatial stream (changes order of bits) to prevent long sequences of adjacent noisy bits from entering the BCC decoder. Interleaving is applied only when BCC encoding is used.

3. Payload Configuration

MPDU Index (Applicable for Advanced Capability Only)

The index for each MPDU. This cell cannot be edited.

MPDU Length (Applicable for Advanced Capability Only)

Displays the number of octets in the current MPDU, which is comprised of MSDU, MAC Header, and MAC FCS.

Data Type

Choices: All 0s | PN9 | PN15 | User file

Default: PN9

Select the payload data source.

The user file must be in binary form. The least significant bit (LSB) of the first byte in the user data file will be the first bit of the user payload; the LSB of the second byte in the user file will be the ninth bit of the user payload, and so on. If User file is selected as the Data Type, the value displayed in the Data Length field will be equal to the length of the user's data file, up to the maximum data length.

PN9 Seed

Range: 0 to 511

Default: 511

Coupling: Only visible when Data Type is PN9.

Specify a seed in decimal format to generate a PN9 data sequence. The LSB of the seed comes out first. For example, if you enter a seed value of 10 (1010 in binary), the first 9 bits of the PN9 sequence are 0 1 0 1 0 0 0 0 0, with an increasing index from left to right. For more information, see PN Sequence Generation.

PN15 Seed

Range: 0 to 32767

Default: 32767

Coupling: Only visible when Data Type is PN15.

Specify a seed in decimal format to generate a PN15 data sequence. The LSB of the seed comes out first. For example, if you enter a seed value of 10 (1010 in binary), the first 15 bits of the PN15 sequence are 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0, with an increasing index from left to right. For more information, see PN Sequence Generation.

Data Length

Set the number of data bytes in a frame. The value is limited by MPDU Length.

User File

Click the button in this cell to select a user file as the data source.

User File Length

This cell displays the number of data bytes in the user file when it is selected as the payload data source.

MAC Header (Adjustable for Advanced Capability Only)

Click the button in this cell to open the MAC Header Dialog (see the dialogs below), which enables or disables pre-pending the MAC header to the data payload. You can select General, RTS, or CTS MAC frame format by clicking the down arrow in the top right corner of the MacHeaderDialog. You can set the desired data in each of the individual fields for each format. You can also disable these fields if the data is no longer desired by clearing the Mac Header (hex) checkbox.

MAC FCS (Adjustable for Advanced Capability Only)

Use this cell to enable or disable appending the MAC FCS to the data payload. The FCS is automatically calculated by the software if this cell is enabled. Note: When the MAC header is not selected, then the FCS is applied to just the payload.

Increment Sequence Number (Applicable for Advanced Capability Only)

Use this cell to enable or disable incrementing the Sequence Number within the ClosedSequence Control field in the MAC Header. When it is turned ON, the Sequence Number increments by one after each user-specified interval of new frames. For an example of how incrementation works, see Incrementing Sequence and Fragment Numbers.

Sequence Number Increment by: (Frames) (Applicable for Advanced Capability Only)

The number of frames you set in this cell determines when the Sequence Number within the Sequence Control field in the MAC Header is incremented. For an example of how incrementation works, see Incrementing Sequence and Fragment Numbers.

Increment Fragment Number (Applicable for Advanced Capability Only)

Use this cell to enable or disable incrementing the Fragment Number within the ClosedSequence Control field in the MAC Header. When it is turned ON, the Fragment Number increments by one after every assignment of a new frame. This field uses the Increment Sequence Number by: (Frame) value as the upper limit. When the upper limit is reached, incrementation wraps back to zero. For an example of how incrementation works, see Incrementing Sequence and Fragment Numbers.

4. Impairments in Waveform

Channel State

Choices: On | Off

Default: Off

Enable or disable the fading channel model.

Channel

Choices: Model A | Model B | Model C | Model D | Model E | Model F | User Defined

Default: Model B

Use this cell to configure fading channel parameters. When you click the button in this cell, the Channel Configuration Dialog opens.

Quadrature Angle Adjustment for Waveform

Range: -90 degree to +90 degree

Default: 0 degree

Set the quadrature skew impairment (-90 to + 90 degrees) to the generated waveform for the specific signal generator. This affects the waveform data so it applies to both RF and baseband I/Q outputs.

The baseband Quadrature Angle (angle) and the baseband IQ Gain (gain) values are used to modify the output I and Q data according to the following equations:

Real (output) = Real (input) - Gs * Imag (input)

Imag (output) = Gc * Imag (input)

where:

Gs = Gain * sin (angle) and

Gc = Gain * cos (angle)

I/Q Gain Balance for Waveform

Range: -10 dB to +10 dB

Default: 0 dB

Set the quadrature gain impairment (-10 dB to 10 dB) to the generated waveform for the specific signal generator. This affects the waveform data so it applies to both the RF and baseband I/Q outputs.

User Interface Basics

Signal Generator Settings